Text copied to clipboard!

Название

Text copied to clipboard!

Инженер по встроенному программному обеспечению и аппаратному обеспечению

Описание

Text copied to clipboard!
Мы ищем инженера по встроенному программному обеспечению и аппаратному обеспечению, который присоединится к нашей команде для разработки, тестирования и внедрения решений на стыке программного и аппаратного обеспечения. В этой роли вы будете играть ключевую роль в создании инновационных продуктов, начиная от проектирования схем и заканчивая написанием низкоуровневого кода для микроконтроллеров и других встроенных систем. Вы будете работать в тесном сотрудничестве с межфункциональными командами, включая разработчиков программного обеспечения, инженеров-электронщиков и специалистов по тестированию, чтобы обеспечить высокое качество и надежность конечного продукта. Мы ожидаем, что вы обладаете глубокими знаниями в области архитектуры микроконтроллеров, протоколов связи (SPI, I2C, UART и др.), а также опытом работы с языками программирования C/C++ и инструментами отладки встроенных систем. Кандидат должен уметь читать и разрабатывать электрические схемы, работать с осциллографами, логическими анализаторами и другими измерительными приборами. Также приветствуется опыт работы с RTOS, системами контроля версий (например, Git), а также знание принципов проектирования печатных плат (PCB). Если вы увлечены технологиями, стремитесь к постоянному развитию и хотите участвовать в создании передовых решений, мы будем рады видеть вас в нашей команде.

Обязанности

Text copied to clipboard!
  • Разработка и отладка встроенного программного обеспечения для микроконтроллеров
  • Проектирование и тестирование аппаратных решений
  • Создание и анализ электрических схем
  • Работа с измерительным оборудованием (осциллографы, логические анализаторы)
  • Интеграция программного и аппаратного обеспечения
  • Участие в разработке печатных плат (PCB)
  • Оптимизация производительности и энергопотребления устройств
  • Поддержка существующих решений и устранение неисправностей
  • Ведение технической документации
  • Сотрудничество с межфункциональными командами

Требования

Text copied to clipboard!
  • Высшее техническое образование (электроника, автоматика, компьютерные науки)
  • Опыт разработки на C/C++ для встроенных систем
  • Знание архитектуры микроконтроллеров (ARM, AVR, STM32 и др.)
  • Опыт работы с протоколами SPI, I2C, UART
  • Умение читать и разрабатывать электрические схемы
  • Опыт работы с измерительным оборудованием
  • Знание принципов проектирования PCB
  • Желателен опыт работы с RTOS
  • Навыки работы с системами контроля версий (Git)
  • Аналитическое мышление и внимание к деталям

Возможные вопросы на интервью

Text copied to clipboard!
  • Какой у вас опыт разработки встроенного ПО на C/C++?
  • С какими микроконтроллерами вы работали ранее?
  • Опишите проект, в котором вы разрабатывали как аппаратную, так и программную часть.
  • Какие инструменты вы используете для отладки встроенных систем?
  • Есть ли у вас опыт работы с RTOS? Если да, с какими?
  • Как вы подходите к тестированию и верификации аппаратных решений?
  • Какие протоколы связи вы использовали в своих проектах?
  • Как вы решаете проблемы совместимости между аппаратной и программной частью?
  • Опишите ваш опыт проектирования печатных плат.
  • Как вы организуете документацию по проекту?